<?php
$errorMsg_res 		  =  '';
$email = getValue('email', 'str','POST','',3);
$pass		        =  getValue('pass', 'str', 'POST', '',3);
$config_password =  getValue('repass','str','POST','',3);
$first_name =  getValue('first_name','str','POST','',3);
$last_name =  getValue('last_name','str','POST','',3);
$gender =  getValue('sex','int','POST',0);

$daybirth = getValue('daybirth','int','POST',1);
$monthbirth = getValue('monthbirth','int','POST',1);
$yearbirth = getValue('yearbirth','int','POST',1970);
$birth = $daybirth.'/'.$monthbirth.'/'.$yearbirth;
$birth = convertDateTime($birth);

$phone = getValue('phone','str','POST','',3);
$address = getValue('address','str','POST','',3);

$use_security	  =  rand(111111,999999);
$password        =  md5($pass . $use_security);
$use_date		  =  time();
$use_active		  =	1;
$use_group	  =	1;

$myform = new generate_form();
$myform->add('use_email','email',0,1,'',1,'Lỗi nhập email',1,'Trùng email');
$myform->add('use_name','email',0,1,'',1,'Lỗi nhập email',1,'Trùng email');
$myform->add('use_password', 'password', 0, 1, '', 1, 'Bạn chưa nhập mật khẩu.', 0, '');
$myform->add('use_firstname','first_name',0,1,'',1,'Bạn chưa nhập họ',0);
$myform->add('use_lastname','last_name',0,1,'',1,'Bạn chưa nhập tên',0);
$myform->add('use_birthday','birth',0,1,'',1,'Bạn chưa nhập ngày sinh',0);
$myform->add('use_phone','phone',0,1,'',1,'Bạn chưa nhập số điện thoại',0);
$myform->add('use_contact','address',0,1,'',0,'',0);
$myform->add('use_gender', 'gender', 1, 1, 0, 0, '', 0, '');
$myform->add('use_date', 'use_date', 1, 1, 0, 0, '', 0, '');
$myform->add('use_security', 'use_security', 1, 1, '', 0, '', 0, '');
$myform->add('use_active', 'use_active', 1, 1, 0, 0, '', 0, '');
$myform->add('use_group', 'use_group', 1, 1, 0, 0, '', 0, '');

$myform->addTable('users');

$myform->evaluate();

$action	= getValue('action_res', 'str', 'POST', '');
if($action			==	'action_res'){
    $captcha = getValue('captcha','str','POST','');
    if($captcha == $_SESSION["securitycode"]) {
        if($config_password == $pass){
    		$errorMsg_res		.=	$myform->checkdata();
    		 if($errorMsg_res == ''){
    		 	$db_ex		=	new db_execute_return();
    			$last_id		=	$db_ex->db_execute($myform->generate_insert_SQL());
    			if($last_id	> 0){
    				$myuser = new user($email, $password);
    				$myuser->savecookie(time() + (365 * 86400));
                    $link_home = '"/home"';
    				echo "<script>alert('Bạn đã đăng ký thành công !','Thông báo',(setTimeout('window.location.href=".$link_home."', 3000)));</script>";
    			}
                else {
                    echo "<script>alert('Có lỗi xảy ra !')</script>";
                }
    		 }
     	}
    }
    else {
        echo "<script>alert('Mã bảo mật không đúng !')</script>";        
    }
	
}
?>

<div class="breadcrumb">
    <ul>
        <li><a href="/">Trang chủ</a></li>
        <li><a href="/dang-ky.html">Đăng ký thành viên</a></li>
    </ul>
</div><!-- End breadcrumb -->
<div class="main_user">
    <div class="head_page grid_2">
        <h3 class="darkblue">Mở tài khoản giao dịch tại Fonecare</h3>
    </div>
    <div class="grid_3">
        <div id="">
            <!--begin step register
            <div class="boxModule">
                <ul class="steps clearfix">
                    <li class="active">
                        <b>1</b>
                        <p>Khai báo thông tin</p>
                    </li>
                    <li class="">
                        <b>2</b>
                        <p>Kích hoạt tài khoản</p>
                    </li>
                    <li class="">
                        <b>3</b>
                        <p>Hoàn tất</p>
                    </li>
                </ul>
            </div>
            <!--end step-->
    
            <div style="margin-top: 10px;" class="clear"></div>
            <form class="form" id="userRegister" action="" method="post" onsubmit="return validate_form_res();">
                <input type="hidden" name="action_res" value="action_res" />
                <fieldset style="border: none;">
                    <div class="widget_table">
                        <div class="title"><img class="titleIcon" alt="Thông tin đăng nhập" src="/template/modern/themes/img/adminUser.png"><h6>Thông tin người dùng đăng nhập</h6></div>
                        <div class="padding_left_right">
                            <div class="formRow">
                                <label for="tbEmail">Địa chỉ Email: <span class="req">*</span></label>
                                <div class="formRight">
                                    <input type="text" class="required" id="email" name="email" placeholder="Email đăng nhập"/>
                                </div>
                                <div class="clear"></div>
                            </div>
                            <div class="formRow">
                                <label for="tbPassword">Mật khẩu: <span class="req">*</span></label>
                                <div class="formRight">
                                    <input type="password" class="required" id="password" name="pass"/>
                                </div>
                                <div class="clear"></div>
                            </div>
                            <div class="formRow">
                                <label for="tbComparePassword">Mật khẩu nhập lại: <span class="req">*</span></label>
                                <div class="formRight">
                                    <input type="password" class="required" id="config_password" name="repass">
                                </div>
                                <div class="clear"></div>
                            </div>
                        </div>
                    </div>
                    <div style="margin-top: 10px;" class="clear"></div>
                    <div class="widget_table">
                        <div class="title"><img class="titleIcon" alt="Thông tin cá nhân" src="/template/modern/themes/img/list.png"><h6>Thông tin cá nhân</h6></div>
                        <div class="padding_left_right">
                            <div class="formRow">
                                
                                <label>Tên tôi là: <span class="req">*</span></label>
                                <div class="formRight">
                                    <div class="oneTwo">
                                        <input type="text" placeholder="Họ..." class="required" name="first_name">
                                    </div>
                                    <div class="oneTwo">
                                        <input type="text" placeholder="Tên..." class="required" name="last_name">
                                    </div>
                                </div>
                                <div class="clear"></div>
                            </div>
                            <div class="formRow">
                                <label>Giới tính:<span class="req">*</span></label>
                                <div class="formRight">
                                    <input type="radio" id="male" value="1" name="sex"> Nam &nbsp;&nbsp;&nbsp; <input type="radio" id="female" value="2" name="sex"> Nữ            
                                </div>
                                <div class="clear"></div>
                            </div>
                            <div class="formRow">
                                <label>Ngày sinh:<span class="req">*</span></label>
                                <div class="formRight">
                                    <select name="daybirth">
                                        <option selected="" value="1">Ngày</option>
                                        <?
                                        $i = 1;
                                        for($i = 1; $i <= 31; $i++) {
                                            ?>
                                            <option value="<?=$i?>"><?=$i?></option>
                                            <?
                                        }
                                        ?>
                                    </select> &nbsp; 
                                    <select name="monthbirth">
                                        <option selected="" value="1">Tháng</option>
                                        <?
                                        $i = 1;
                                        for($i = 1; $i <= 12; $i++) {
                                            ?>
                                            <option value="<?=$i?>"><?=$i?></option>
                                            <?
                                        }
                                        ?>
                                    </select> &nbsp; 
                                    <select name="yearbirth" class="valid">
                                        <option selected="" value="1970">Năm</option>
                                        <?
                                        $i = 1;
                                        for($i = 1945; $i <= 1999; $i++) {
                                            ?>
                                            <option value="<?=$i?>"><?=$i?></option>
                                            <?
                                        }
                                        ?>
                                    </select>
                                </div>
                                <div class="clear"></div>
                            </div>
                            <div class="formRow">
                                <label>Số điện thoại:<span class="req">*</span></label>
                                <div class="formRight">
                                    <span class="oneTwo">
                                        <input type="text" placeholder="Điện thoại ..." class="required" name="phone">
                                    </span>
                                </div>
                                <div class="clear"></div>
                            </div>
                        <div class="formRow">
                            <label>Địa chỉ liên hệ:</label>
                            <div class="formRight">
                                <input type="text" name="address">
                            </div>
                            <div class="clear"></div>
                        </div>
                        <div class="formRow">
                            <label>Mã thẻ thành viên: <img alt="Mã thẻ thành viên fonecare" class="tipS" src="../template/default/themes/img/ico-help.gif" original-title="Thẻ thành viên Pico"></label>
                            <div class="formRight">
                                <input type="text" name="">
                                <span class="formNote">Nhập mã số thẻ mà bạn đăng ký tại Fonecare. Bỏ qua bước này nếu không có thẻ.</span>
                            </div>
                            <div class="clear"></div>
                        </div>
                        <div class="formRow">
                            <label>Mã xác nhận: <span class="req">*</span></label>
                            <div class="formRight">
                                <div class="oneTwo">
                                    <input type="text" class="required" name="captcha">
                                </div>
                                <div class="oneTwo">
                                    <img src="/home/securitycode.php" >
                                </div>
                            </div>
                            <div class="clear"></div>
                        </div>
                    </div>
                </div>
                <div class="clear"></div>
                <div class="formSubmit">
                    <input type="submit" class="button logMeIn signup" value="Đăng ký thành viên &gt;&gt;" name=""/>
                    <div class="clear"></div>
                </div>
            </fieldset>
        </form>
    </div>
</div>
</div><!-- End main_user -->
<script>
	function validate_form_res(){       	
       	$password = document.getElementById("password").value;
       	$config_password = document.getElementById("config_password").value;
       	
    		if($password == null || $password == "" || $password.length < 6){
       		alert("Vui lòng nhập lại mật khẩu đăng ký !");
       		document.getElementById("password").style.border='solid 1px #FF0000'; 
    			document.getElementById("password").focus(); return false;
       	}else{
       		document.getElementById("password").style.border='solid 1px #00FF00'; 
       	}
       	
       	if($password != $config_password){
       		alert("Nhập lại mật khẩu chưa đúng !");
       		document.getElementById("config_password").style.border='solid 1px #FF0000'; 
    			document.getElementById("config_password").focus(); return false;
       	}else{
       		document.getElementById("config_password").style.border='solid 1px #00FF00'; 
       	}
       	
    		if($config_password == null || $config_password == ""){
       		alert("Vui lòng nhập lại password đăng ký !");
       		document.getElementById("config_password").style.border='solid 1px #FF0000'; 
    			document.getElementById("config_password").focus(); return false;
       	}else{
       		document.getElementById("config_password").style.border='solid 1px #00FF00'; 
       	}
       	
       	$txtemail = document.getElementById("email").value;
    		if($txtemail == null || $txtemail == ""){
       		alert("Vui lòng nhập email đăng ký !");
       		document.getElementById("email").style.border='solid 1px #FF0000'; 
    			document.getElementById("email").focus(); return false;
       	}else{
       		document.getElementById("email").style.border='solid 1px #00FF00'; 
       	}
	}
    //$('.signup').click(function() { 
//        var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
//        var emailaddressVal = $("#email").val();
//        if(emailaddressVal == '') {
//            $(".alert_email").html('');
//            $(".alert_email").html('Vui lòng nhập email của bạn !');
//            return false;
//        }
//        else if(!emailReg.test(emailaddressVal)) {
//            $(".alert_email").html('');
//            $(".alert_email").html('Vui lòng nhập 1 email hợp lệ !');
//            return false;
//        }
//        else return true;
//    });
</script>